package com.irdstudio.efp.nls.service.facade.queue;

import java.util.List;

import com.irdstudio.efp.nls.service.vo.queue.NlsProcessRuleVO;

/**
 * 网贷规则过程
 * 
 * @author huangwb
 * @since 2018年12月27日 上午8:33:47
 * @version 1.0
 */
public interface NlsProcessRuleService {

	public List<NlsProcessRuleVO> queryAllOwner(NlsProcessRuleVO nlsProcessRuleVo);

	public List<NlsProcessRuleVO> queryAllCurrOrg(NlsProcessRuleVO nlsProcessRuleVo);

	public List<NlsProcessRuleVO> queryAllCurrDownOrg(NlsProcessRuleVO nlsProcessRuleVo);

	public int insertNlsProcessRule(NlsProcessRuleVO inNlsProcessRuleVo);
	
	public int insertByList(List<NlsProcessRuleVO> nlsProcessRules);

	public int deleteByPk(NlsProcessRuleVO nlsProcessRuleVo);

	public int updateByPk(NlsProcessRuleVO nlsProcessRuleVo);

	public NlsProcessRuleVO queryByPk(NlsProcessRuleVO nlsProcessRuleVo);

	/**
	 * TODO
	 * 
	 * @param currAppDate
	 * @return
	 * @author huangwb
	 * @since 2019年1月3日 上午11:09:28
	 * @version 1.0
	 */
	public int deleteTMinus1DData(String currAppDate);

}
